package com.icloud.wallet.boot.dto;

import com.icloud.common.web.vo.BaseVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;

@Data
public class RechargeOrderPageDto extends BaseVO {
    @ApiModelProperty(value="客户Id", required = true)
    @NotNull(message = "客户Id必填")
    private Long customerId;

    @ApiModelProperty(value = "充值币种",  allowableValues = "BCPC_BEP20")
    private String cryptoCurrency;
    @ApiModelProperty(value = "查询起始时间")
    private Date queryStartTime;
    @ApiModelProperty(value = "查询截止时间")
    private Date queryEndTime;
    @ApiModelProperty(value = "用户名")
    private String username;
    @ApiModelProperty(value = "付款地址")
    private String payAddr;
    @ApiModelProperty(value = "合约地址")
    private String contractAddr;
}
